python 直接替换列表中的元素4种方法 | 您所在的位置:网站首页 › python 多个replace › python 直接替换列表中的元素4种方法 |
把列表中的元素直接更改、替换。
(直接替换、判断替换、替换批量的元素、替换多个元素) 例子:表面列表aaa中的元素‘黑色’替换成‘黄色’。 aaa=['黑色','红色','白色','黑色']
第一种方法(不建议): aaa=['黑色','红色','白色','黑色'] aaa=str(aaa) bbb=aaa.replace("黑色","黄色") bbb 结果: "['黄色', '红色', '白色', '黄色']"第二种方法: aaa=['黑色','红色','白色','黑色'] bbb=['黄色' if i =='黑色' else i for i in aaa] bbb 结果: ['黄色', '红色', '白色', '黄色']第三种方法:(替换批量的元素) aaa=['黑色','红色','白色','黑色'] ccc=['黑色','红色'] bbb=['黄色' if i in ccc else i for i in aaa] bbb 结果: ['黄色', '黄色', '白色', '黄色']第四种方法:(替换多个元素) aaa=['黑色','红色','白色','黑色'] ccc={'黑色':'黄色','红色':'白色'} bbb=[ccc[i] if i in ccc else i for i in aaa] bbb 结果: ['黄色', '白色', '白色', '黄色']承接python、R、sql、spss作业代写:数据分析、数据挖掘、数据爬虫、机器学习、模型代跑、算法优化 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb9xAUhJ&ft=t&id=634285173072 |
CopyRight 2018-2019 实验室设备网 版权所有 |